ABC126 D - Even Relation
解答
code: python
from collections import defaultdict
n = int(input())
d = defaultdict(list)
for u, v, w in uvw:
# print(d)
# この問題の制約下では、塗り分け方が必ず1つは存在する
# 頂点iを何色で塗るか
# 頂点 1 は白で塗る
stack = 1, 0
while stack:
i, color = stack.pop()
# 既に塗っていたら
continue
if w % 2 == 0:
# 辺の重みが奇数なら次は違う色で塗る
else:
ans.pop(0)
for v in ans:
print(v)
テーマ
メモ